Martha's Vineyard - New England's largest inland has soft sandy beaches, pine forests, rolling hills and moors and several delightful towns.